#hintmsg{
     position:absolute;
     font-family:Verdana, Arial;
     color:black;
     border:1px solid black;     
     font-size:11px;
     background-image:url("hintbox.png");
}

#hintmsg a{    
     width:10px;
     height:10px;
     display:block;
     outline:none;
     background-image:url("hint_close.png");
     float:right;     
}
#hintmsg a:hover{  
     opacity:0.7;
}

#hintmsg.up{
     width:190px;
     height:105px;
     padding: 14px;
     padding-top:33px;
     padding-bottom:19px;
     background-position:0px 0px;
}

#hintmsg.down{
     width:190px;
     height:109px;
     padding: 14px;
     padding-bottom:33px;
     padding-top:14px;
     background-position:0px -433px;
}

#hintmsg.right{
     width:188px;
     height:111px;
     padding: 14px;
     padding-right:33px;
     padding-left:14px;
     background-position:0px -157px;
}

#hintmsg.left{
     width:188px;
     height:111px;
     padding: 14px;
     padding-left:33px;
     padding-right:14px;
     background-position:0px -295px;
}

#hintmsg #description{
     margin: 0 5px;
     margin-top:15px;
     height: 77px;
}


#hintmsg input{ 
     margin:0px;
     margin-left:5px;
     margin-right:7px;
     float:left;
}

#hintmsg #preventShowingText{
     color:#777777;
}



